.protoTree
{
	white-space:		nowrap;
}

.protoTree-node
{
	background:			transparent url(../../gfx/tree/treeI.gif) repeat-y scroll left top;
	margin-left:		19px;
	white-space:		nowrap;
	padding:0;
}

.protoTree-node img
{
	vertical-align:		middle;
}

.protoTree-node-root
{
	margin-left:		0px;
	background-image:	none;
}

.protoTree-node-last
{
	background:			transparent url(../../gfx/tree/treeI_half.gif) no-repeat scroll 0 0;
}

.protoTree-node-expando
{
	width:				18px;
	height:				18px;
	cursor:				pointer;
	background-image:	url(../../gfx/tree/spriteTree.gif);
}

.protoTree-node-expando-expanded
{
	background:			transparent url(../../gfx/tree/spriteTree.gif) no-repeat scroll -18px top;
}

.protoTree-node-expando-leaf
{
	cursor:				default;
	background:			transparent url(../../gfx/tree/spriteTree.gif) no-repeat scroll -36px top;
}

.protoTree-node-expando-loading
{
	background:			transparent url(../../gfx/tree/treeExpand_loading.gif) no-repeat scroll -36px top;
}

.protoTree-node-icon
{
	width:				18px;
	height:				18px;
	background:			transparent url(../../gfx/icons/folder.png) no-repeat;
}

.protoTree-node-spacer
{
	width:				18px;
	height:				18px;
	background:			transparent;
}

.protoTree-node-label
{
	font-family:		Verdana, Arial;
	font-size:			10pt;

	cursor:				pointer;
	
	margin-left:		3px;
}

.protoTree-node-label-selected
{
	background-color:	#969FA9;
	color:				#FFFFFF;
}